infallible memory

Translations
безошибочная память
He has an infallible memory for names.
У него безошибочная память на имена.
Definitions
Infallible memory refers to a perfect or flawless ability to remember information without error or forgetfulness, often implying an exceptional capacity for recall.